/* @flow */

/**
 ┌ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─
          ___                    ___                    ___       │
 │       /  /\                  /  /\                  /  /\
        /  /::\                /  /::|                /  /::\     │
 │     /  /:/\:\              /  /:|:|               /  /:/\:\
      /  /:/  \:\            /  /:/|:|__            /  /:/  \:\   │
 │   /__/:/ \__\:\          /__/:/_|::::\          /__/:/_\_ \:\
     \  \:\ /  /:/          \__\/  /~~/:/          \  \:\__/\_\/  │
 │    \  \:\  /:/                 /  /:/            \  \:\ \:\
       \  \:\/:/                 /  /:/              \  \:\/:/    │
 │      \  \::/                 /__/:/                \  \::/
         \__\/                  \__\/                  \__\/      │
 │
  ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┘
*/

import type {configSettings} from './core';
import {OMG} from './core';

export default (config: configSettings) => {
  return new OMG(config);
};
